package com.sky.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.server.standard.ServerEndpointExporter;

/**
 * WebSocket配置类，用于注册WebSocket的Bean
 * 要没有这个配置类,可能前面websocket目录定义的组件,还没法用
 *   苍穹外卖day10_3章节对应的内容
 *   就是实现客户端与后端服务器之间的双向传输,,也就是长连接
 * 配置类好像就是在 主程序启动的时候,,就会自动调用,,忘了回头看看spring_yue笔记
 * 配置类:  这意味着该类可以使用 @Bean 注解来定义 bean。那就是说专门用于注入到spring容器的
 */
@Configuration
public class WebSocketConfiguration {

    @Bean
    public ServerEndpointExporter serverEndpointExporter() {
        return new ServerEndpointExporter();
    }

}
